package com.zyd.service.enclosure;

import com.zyd.io.model.VehicleEntity;
import com.zyd.io.page.PageBean;
import com.zyd.io.vo.page.MultiQueryPageVO;
import com.zyd.pojo.Enclosure;

import java.util.Map;

/**
 * @Author: caicaicainiaoa
 * @Date: 2019/4/2  11:42
 */
public interface EnclosureService {
    void save(Map<String, Object> map);

    Map findOneById(Map<String, Object> map);

    void delete(Map<String, Object> map);

    /**
     *  围栏内车辆统计
     * @param tagCode 车标签
     * @param stationCode 基站code
     * @param isBlackCar 是否为黑车
     */
    void vehicleCounting(String tagCode, String stationCode, boolean isBlackCar);

    /**
     * 他前端是模板写死的就是searchkey我是真没办法 动了 就跟他一样写吧
     * @param multiQueryPageVO
     * @return
     */
    PageBean<Enclosure> findEnclosurePage(MultiQueryPageVO multiQueryPageVO);
}
